import request from '@/utils/request'

export default {

  /**
   * 获取所有的车辆类型
   * @returns {AxiosPromise}
   */
  getAllTruckType() {
    return request({
      url: `base/goods/pd-truck-type`,
      method: 'get'
    })
  },
  /**
   * 获取所有的车队
   * @returns {AxiosPromise}
   */
  getAllFleet() {
    return request({
      url: `base/goods/pd-fleet/`,
      method: 'get'
    })
  },
  /**
   * 添加车辆
   * @param data
   * @returns {AxiosPromise}
   */
  addTruck(data) {
    return request({
      url: `base/goods/pd-truck`,
      method: 'post',
      data: data
    })
  },
  /**
   * 分页查找数据
   * @param pageNum
   * @param pageSize
   * @returns {AxiosPromise}
   */
  findAllPage(pageNum, pageSize) {
    return request({
      url: `base/goods/pd-truck/page`,
      method: 'get',
      params: {
        'page': pageNum,
        'pageSize': pageSize
      }
    })
  },
  /**
   * 获取所有的车辆列表
   * @returns {AxiosPromise}
   */
  getAllTruck() {
    return request({
      url: `/base/goods/pd-truck`,
      method: 'get'
    })
  }
}
